package com.thtf.openguess.service;

import com.thtf.openguess.openguess.*;
import com.thtf.openguess.service.impl.TestAllServiceImpl;
import uk.co.jemos.podam.api.PodamFactory;

import java.util.List;
import java.util.concurrent.CountDownLatch;

public interface AsyncService {

    /**
     *  执行异步任务
     */
    public void dealAdd(List<C2016000000B20411> list, CountDownLatch countDownLatch, int size, C2016000000B20411Service service);
    public void dealAdd(List<C2016000000B204121b> list, CountDownLatch countDownLatch, int size, C2016000000B204121bService service);
    public void dealAdd(List<C2016000000B204122b> list, CountDownLatch countDownLatch, int size, C2016000000B204122bService service);
    public void dealAdd(List<C2016000000B204123b> list, CountDownLatch countDownLatch, int size, C2016000000B204123bService service);
    public void dealAdd(List<C201600000020111> list, CountDownLatch countDownLatch, int size, C201600000020111Service service);

    void dealAdd(Integer boundNum, CountDownLatch countDownLatch, Integer sqlNum, PodamFactory podamFactory, C2016000000B20411Service c2016000000B20411Service, C2016000000B204121bService c2016000000B204121bService, C2016000000B204122bService c2016000000B204122bService, C2016000000B204123bService c2016000000B204123bService, C201600000020111Service c201600000020111Service);
}
